package data;

public class Product {
    private String productId;
    private String productName;
    private String manufacturer;
    private String porductionDate;
    private String mdoel;
    private double purchasePrice;
    private double retailPrice;
    private int quantity;
    private int cartQuantity;
    public Product() {
    }

    // 获取购物车中的数量
    public int getCartQuantity() {
        return cartQuantity;
    }
    // 设置购物车中的数量
    public void setCartQuantity(int cartQuantity) {
        this.cartQuantity = cartQuantity;
    }
    // 带参数的构造函数，用于创建产品对象时初始化所有属性
    public Product(String productId, String productName, String manufacturer,
                   String productionDate, String mdoel, double purchasePrice,
                   double retailPrice, int quantity) {
        this.productId = productId;
        this.productName = productName;
        this.manufacturer = manufacturer;
        this.porductionDate = productionDate;
        this.mdoel = mdoel;
        this.purchasePrice = purchasePrice;
        this.retailPrice = retailPrice;
        this.quantity = quantity;
    }
    // 获取产品ID的方法
    public String getProductId() {
        return productId;
    }
    // 设置产品ID的方法
    public void setProductId(String productId) {
        this.productId = productId;
    }
    // 获取产品名称的方法
    public String getProductName() {
        return productName;
    }
    // 设置产品名称的方法
    public void setProductName(String productName) {
        this.productName = productName;
    }
    // 获取生产厂家的方法
    public String getManufacturer() {
        return manufacturer;
    }
    // 设置生产厂家的方法
    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }
    // 获取生产日期的方法
    public String getPorductionDate() {
        return porductionDate;
    }
    // 设置生产日期的方法
    public void setPorductionDate(String porductionDate) {
        this.porductionDate = porductionDate;
    }
    // 获取型号的方法
    public String getMdoel() {
        return mdoel;
    }
    // 设置型号的方法
    public void setMdoel(String mdoel) {
        this.mdoel = mdoel;
    }
    // 获取进货价格的方法
    public double getPurchasePrice() {
        return purchasePrice;
    }
    // 设置进货价格的方法
    public void setPurchasePrice(double purchasePrice) {
        this.purchasePrice = purchasePrice;
    }
    // 获取零售价格的方法
    public double getRetailPrice() {
        return retailPrice;
    }
    // 设置零售价格的方法
    public void setRetailPrice(double retailPrice) {
        this.retailPrice = retailPrice;
    }
    // 获取库存数量的方法
    public int getQuantity() {
        return quantity;
    }
    // 设置库存数量的方法
    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }
}
